# Test all non-branching instructions without having RAW hazards
# All immediate values are in base10
# $1 <= 64
li $1,64
# $2 <= 183
li $2,183
nop
nop
nop
# $3 <= $1 + $2
# $3=247
add $3,$1,$2

# $3 <= $2 - $1
# $3=119
sub $3,$2,$1

# $3 <= $1 - $2
# $3=-119
sub $3,$1,$2

# $3 <= $1 < $2   (Note if true, set all to 1, else all to 0)
# $3=-1 (all ones)
slt $3,$1,$2

# $3 <= $2 < $1
# $3=0
slt $3,$2,$1

# $3 <= $1 < $1
# $3=0
slt $3,$1,$1

# $3 <= $1 | $2
# $3=247
or $3,$1,$2

# $3 <= $1 & $2
# $3=0
and $3,$1,$2

# $1 <= 0
li $1,0
# $2 <= 0
li $2,0
# $3 <= 0
li $3,0
nop